草庐IT

Http code 400

全部标签

java - 使用 Spring MVC,接受带有错误 JSON 的 POST 请求会导致返回默认的 400 错误代码服务器页面

我正在开发RESTapi。接收到带有错误JSON的POST消息(例如{sdfasdfasdf})会导致Spring返回默认服务器页面以获得400BadRequestError。我不想返回一个页面,我想返回一个自定义的JSON错误对象。当使用@ExceptionHandler抛出异常时,我可以这样做。因此,如果它是一个空白请求或一个空白JSON对象(例如{}),它将抛出一个NullPointerException,我可以用我的ExceptionHandler捕获它并做任何我想做的事。那么问题是,当Spring只是无效语法时,它实际上并没有抛出异常……至少我看不到。它只是从服务器返回默认错

java - 服务器返回 HTTP 响应代码 : 400

我正在尝试从URL获取InputStream。该URL可以从Firefox打开。它返回一个json,我已经安装了一个用于在Firefox中查看json的插件,所以我可以在那里查看它。所以我尝试通过以下方式从Java获取它:URLurl=newURL(urlString);URLConnectionurlConnection=url.openConnection();BufferedReaderreader=newBufferedReader(newInputStreamReader(urlConnection.getInputStream()));但它在urlConnection.ge

python - 使用 `django.test.client` 时 400 错误请求

我认为我缺少基本设置。我正在尝试使用Django的测试框架测试我的API。在shell中,我尝试:fromdjango.testimportClientc=Client()r=c.get('/')我得到一个400BadRequest,这不是预期的输出。从命令行使用简单的curl:curlhttp://localhost我得到了预期的输出:{"detail":"Authenticationcredentials...我是否遗漏了一些基本的东西? 最佳答案 您可以在DEBUG为False时使用测试客户端,您只需将“testserver”

python - 文件上传 - 错误请求 (400)

当我尝试使用Django管理通过模型的FileField上传文件时,我从Django开发服务器收到以下响应:BadRequest(400)控制台中唯一的输出是:[21/Jul/201317:55:23]"POST/admin/core/post/add/HTTP/1.1"40026我试图找到一个错误日志,但在这里阅读了几个答案后我认为没有什么比这更像了,因为Django通常在Debug=True时将调试信息直接打印到浏览器窗口(我的情况).如何进一步调试这个问题? 最佳答案 在我的例子中,它是models.py中的前导“/”字符。将

python - Web 通知推送在 Chrome 上从 python 抛出 400

我正在使用pywebpush1.4.0库从Django后端推送Web通知。我使用的key是从https://web-push-codelab.glitch.me/获得的.订阅似乎工作正常。此外,我在Firefox上对此进行了测试,它在那里运行良好。我在Chrome上推送时收到以下服务器端错误:Pushfailed::UnauthorizedRegistrationUnauthorizedRegistrationError400奇怪的是,我的后端控制着3个域,即使对于Chrome在一个域上推送也能正常工作,而在其他域上却不起作用。我排除了以下可能的问题:不正确的私钥和公钥对,因为它在Fi

python - 再次 urllib.error.HTTPError : HTTP Error 400: Bad Request

喂!我试图打开通常在浏览器中打开的网页,但python只是发誓并且不想工作。importurllib.request,urllib.errorf=urllib.request.urlopen('http://www.booking.com/reviewlist.html?cc1=tr;pagename=sapphire')另一种方式importurllib.request,urllib.erroropener=urllib.request.build_opener()f=opener.open('http://www.booking.com/reviewlist.html?cc1=tr

mailchimp-api-v3.0 - MailChimp 重新订阅已删除的成员会导致 API 返回 400 错误请求

我在MailChimpv3API上遇到了一个问题,当我尝试重新订阅一个成员时,它以状态400响应。以下是重现问题的步骤:为成员订阅列表,然后删除该成员。通过端点使用API重新订阅PUT/lists/{list_id}/members/{subscriber_hash}返回状态400{'类型':'http://developer.mailchimp.com/documentation/mailchimp/guides/error-glossary/','title':'忘记邮件未订阅','状态':400,'detail':'some@email.com已被永久删除,无法重新导入。联系人必

python - 为什么生成 400,000,000 个随机数的速度会下降?

我在配备8GBRAM的macOS上的4核(8线程超线程)Inteli7上并行生成大约400,000,000(4亿)个随机数。但是,我还在具有64GBRAM的Debian上具有20个内核的D​​igitalOcean服务器上生成了400,000,000个随机数。代码如下:importmultiprocessingimportrandomrangemin=1rangemax=9defrandomGenPar_backend(backinput):returnrandom.randint(rangemin,rangemax)defrandomGenPar(num):pool=multipro

Xinlinx zynq7020国产替代 FMQL20S400 全国产化 ARM 核心板+扩展板

TES720D是一款基于FMQL20S400的全国产化核心模块。该核心模块将FMQL20S400(兼容FMQL10S400)的最小系统集成在了一个50*70mm的核心板上,可以作为一个核心模块,进行功能性扩展,特别是用在控制领域,可以发挥其独特的优势。该款核心板的主芯片兼容XC7Z020或XC7Z010系列FPGA。核心板上布了DDR3SDRAM、EMMC、SPIFLASH、以太网PHY芯片等。通过两个板对板连接器实现PL端IO的扩展。FMQL20S400是全可编程融合芯片,在单芯片内集成了具有丰富特点的四核处理器(PS)和可编程逻辑(PL),基于先进的28nm工艺,配合相应的开发软件,实现一

python - 在 web.py 应用程序上使用粘贴测试 400 错误

我正在使用paste对我的web.py应用程序中的“Controller”进行一些功能测试。在一种情况下,当向API端点发出格式错误的帖子时,我试图测试400响应。这是我的测试结果:deftest_api_users_index_post_malformed(self):r=self.testApp.post('/api/users',params={})assertr.header('Content-Type')=='application/json'assertr.status==400但是我得到以下异常:AppError:Badresponse:400BadRequest(not